If you would like to participate, you must register with Piazza (if you have not already done so). You are not required to do so.
So, it is appropriate to ask/answer questions about things that were discussed in lecture or things you read. It is even appropriate to ask/answer clarification questions about programming assignment.
However, it is not appropriate to ask questions about source code that you have written for a programming assignment or for an answer to a question to include source code written for an assignment. Also, it is inappropriate to ask questions or give answers that might unduly help another student complete a programming assignment.
If you are not sure whether a question/answer is appropriate, use email to ask the instructor before posting it.
Remember not to post new questions in the discussion of an existing question because it will only be noticed by people who happen to be following the discussion.
Copyright 2023